package cn.ecsd.service;

import java.util.List;

import cn.ecsd.entity.BizLeave;
import cn.ecsd.entity.SysEmployee;
import cn.ecsd.util.PageSupport;

/**
 * 请假约为层接口
 * @author 寇超强
 *
 */
public interface LeaveService {
	/**
	 * 根据登陆的用户获得请假列表
	 * @return
	 */
	public PageSupport getLeavePage(PageSupport page,BizLeave leave);
	
	/**
	 * 获得当前表的记录总数
	 */
	public int getTotalCount();
	
	/**
	 * 根据id获取一个请假详情
	 */
	public BizLeave getLeaveById(int id);
	/**
	 * 请假审批
	 */
	public void updatestatus(BizLeave leave);
	
	/**
	 * 保存请假申请
	 */
	public void addLeave(BizLeave leave);
}
